# eric7.Plugins.VcsPlugins.vcsMercurial.FastexportExtension.fastexport

Module implementing the fastexport extension interface.

### Global Attributes

None

### Classes

Fastexport | Class implementing the fastexport extension interface.

### Functions

None

## Fastexport

Class implementing the fastexport extension interface.

### Derived from

HgExtension

### Class Attributes

None

### Class Methods

None

### Methods

Fastexport | Constructor
__processFinished | Private slot to handle the process finished signal.
__readStderr | Private slot to handle the readyReadStandardError signal.
hgFastexport | Public method to export the repository as a git fast-import stream.

### Static Methods

None

#### Fastexport (Constructor)

Fastexport(vcs, ui=None)

Constructor

vcs (Hg)
  reference to the Mercurial vcs object
ui (QWidget)
  reference to a UI widget (defaults to None)

#### Fastexport.__processFinished

__processFinished(exitCode, exitStatus)

Private slot to handle the process finished signal.

exitCode (int)
  exit code of the process
exitStatus (QProcess.ExitStatus)
  exit status

#### Fastexport.__readStderr

__readStderr()

Private slot to handle the readyReadStandardError signal.

#### Fastexport.hgFastexport

hgFastexport(revisions=None)

Public method to export the repository as a git fast-import stream.

revisions (list of str)
  list of revisions to be exported

Up